.ZT {
  width: 100%;
  background: -webkit-linear-gradient(top, #ececec, #ffffff);
}
.ZT .ZTL {
  width: 100%;
  height: 1.33333333rem;
  display: flex;
}
.ZT .ZTL img {
  width: 100%;
  height: 1.33333333rem;
}
.ZT .DB {
  width: 100%;
  height: 2.45333333rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ZT .DB .DQ {
  width: 2.66666667rem;
  height: 1.33333333rem;
  font-size: 16px;
}
.ZT .DB .SSuo {
  height: 1.97333333rem;
  width: 13.33333333rem;
  background-color: #f7f7f7;
  display: flex;
  align-items: center;
  position: relative;
  border-radius: 0.98666667rem;
}
.ZT .DB .SSuo i {
  height: 1.33333333rem;
  width: 1.33333333rem;
  position: absolute;
  left: 0.5rem;
  display: flex;
  align-items: center;
}
.ZT .DB .SSuo span {
  height: 1.33333333rem;
  width: 9.6rem;
  position: absolute;
  left: 2rem;
  color: #919191;
}
.ZT .DB .XXI {
  height: 1.33333333rem;
  width: 1.33333333rem;
  display: flex;
}
.ZT .DB .XXI img {
  height: 1.33333333rem;
  width: 1.33333333rem;
}
.ZT .ZXQY {
  width: 100%;
  height: 8.26666667rem;
}
.ZT .ZXQY img {
  width: 100%;
  height: 100%;
}
.ZT .ZXQY div {
  height: 0.5rem;
  width: 3rem;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  position: relative;
  left: 40%;
}
.ZT .ZXQY div div {
  width: 0.5rem;
  height: 0.25rem;
  background-color: #1e1e1e;
  border-radius: 40%;
}
.ZT .ZZHZ {
  width: 100%;
  height: 5.33333333rem;
  display: flex;
  justify-content: space-between;
  position: relative;
  top: 1rem;
}
.ZT .ZZHZ .ZZ {
  width: 48%;
}
.ZT .ZZHZ .ZZ img {
  height: 5.33333333rem;
  width: 100%;
}
.ZT .CZYH {
  height: 2.88rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.ZT .CZYH h4 {
  height: 1.06666667rem;
  font-size: 18px;
  position: relative;
  top: 1.2rem;
}
.ZT .CZYH img {
  height: 1.06666667rem;
  width: 0.96rem;
}
.ZT .YHF {
  width: 100%;
  height: 10.66666667rem;
  display: flex;
  justify-content: space-between;
  position: relative;
  top: 2rem;
}
.ZT .YHF div {
  width: 10.66666667rem;
  height: 18.66666667rem;
}
.ZT .YHF div img {
  width: 100%;
}
.ZT .YHF div p:nth-of-type(1) {
  position: relative;
  top: -1rem;
  height: 0.69333333rem;
  color: #000000;
  font-size: 13px;
}
.ZT .YHF div p:nth-of-type(2) {
  position: relative;
  top: -1rem;
  height: 0.58666667rem;
  color: #1e1e1e;
  font-size: 11px;
}
.ZT .YHF div span {
  position: relative;
  top: -1rem;
  left: -0.2rem;
  height: 0.58666667rem;
  font-size: 11px;
  color: #f39800;
}
.ZT .GGZM {
  width: 100%;
  height: 4.26666667rem;
  position: relative;
  top: 4rem;
}
.ZT .GGZM img {
  width: 100%;
  height: 100%;
}
.ZT .WNTJ {
  height: 2.88rem;
  width: 100%;
  position: relative;
  top: 4rem;
  display: flex;
  align-items: center ;
}
.ZT h4 {
  font-size: 23px;
}
.ZT span:nth-of-type(2) {
  position: relative;
  left: 12rem;
  top: 0.5rem;
  color: #a8a8a8;
}
.ZT span:nth-of-type(1) {
  position: relative;
  left: 10rem;
  top: 0.5rem;
}
.ZT .FANGYUAN .FYXX {
  height: 7.73333333rem;
  width: 100%;
  position: relative;
  top: 5rem;
}
.ZT .FANGYUAN .FYXX img {
  height: 5.33333333rem;
  width: 6.93333333rem;
}
.ZT .FANGYUAN .FYXX div {
  position: relative;
  top: -7rem;
  left: 7.5rem;
}
.ZT .FANGYUAN .FYXX div h5 {
  font-size: 16px;
}
.ZT .FANGYUAN .FYXX div p {
  font-size: 11px;
  position: relative;
  top: -1rem;
}
.ZT .FANGYUAN .FYXX div p:nth-of-type(3) {
  color: #f39800;
  font-size: 15px;
}
.ZT .GDYHFY {
  height: 2.66666667rem;
  position: relative;
  top: 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ZT .GDYHFY div {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 13.86666667rem;
  background-color: #f2f2f3;
  border-radius: 1.33333333rem;
  color: #bdbdbd;
}
.ZT .PPGSRK {
  width: 100%;
  height: 4.53333333rem;
  position: relative;
  top: 6rem;
}
.ZT .PPGSRK img {
  width: 100%;
  height: 100%;
}
.ZT .DB {
  height: 2.66666667rem;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  position: relative;
  top: 7rem;
}
.ZT .DB div img {
  width: 1.06666667rem;
  height: 1.06666667rem;
  position: relative;
  top: 0.75rem;
  left: 0.25rem;
}
.ZT .DB div p {
  font-size: 11px;
}
.ZT .DB div:nth-of-type(2) img {
  position: relative;
  top: 0.75rem;
  left: 0.85rem;
}
.ZT .DB div:nth-of-type(3) img {
  position: relative;
  top: 0.75rem;
  left: 0.85rem;
}
